separation of powers – English–Latine translations

🇬🇧 en la 🇻🇦

separation of powers noun

  • model for governance
trias polītica
Wiktionary Links